non preemptive priority scheduling